package net.neptech.service;

import com.baomidou.mybatisplus.extension.service.IService;
import net.neptech.model.dto.InstanceNodeRecordParamDto;
import net.neptech.model.workflow.InstanceNodeRecord;

import java.util.List;

public interface InstanceNodeRecordService extends IService<InstanceNodeRecord> {
    void startNodeEvent(InstanceNodeRecordParamDto processInstanceNodeRecordParamDto);

    void endNodeEvent(InstanceNodeRecordParamDto processInstanceNodeRecordParamDto);

    void cancelNodeEvent(InstanceNodeRecordParamDto instanceNodeRecordParamDto);

    void clearProcess(List<String> flowIdList);
}
